﻿a:link
{
    color: #0000FF;
    text-decoration: none;
}
/* unvisited link */
a:visited
{
    color: #0000FF;
    text-decoration: none;
}
/* visited link */
a:active
{
    color: #0000FF;
    text-decoration: none;
}
/* selected link */
a:hover
{
    color: #FF0000;
    text-decoration: none;
}
/* mouse over link */

body
{
    text-align: center; /*background-color: #546C81;*/
    background-color: #778899;
    margin: 5px;
    height: 100% auto;
    font-family: Calibri;
}

/* containers */
#BackgroundContainer
{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 975px;
    height: 100%;
    float: inherit;
}

#BackgroundContainerBorder
{
    float: left; /*border: solid 5px #CBC4AA;*/ /*tan*/
    border: solid 5px #778899; /*blue*/
}

.WhitePageBorder
{
    /*	border:solid 1px #FFFFFF;   	width:100%; 	height:100% auto; 	margin:1px 1px 1px 1px; 	padding:1px 1px 1px 1px; 	float:left*/
}

.BlackPageBorder
{
    border: solid 1px black;
    width: 974px;
    height: 100% auto;
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 2px 0px;
    float: left;
    background-color: White;
}

#BannerContainer
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}

.FeatureItemBorder
{
    height: 100% auto;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
}

/*Searchbar Setting*/
#SearchBar
{
    width: 844px;
    float: left;
    border: 1px solid black;
    margin: 2px 0px 0px 0px;
    padding: 5px 0px 5px 130px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7D868F', endColorstr='#2A4253');/*For IE*/
    background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.27, #7D868F), 	    color-stop(0.84, #2A4253)     );/*For Safari*/
    background-image:linear-gradient(#7D868F, #2A4253);/*For Chrome*/
    }

#SearchBar a
{
    /*color:#5C5C66;*/
    color: White;
}

.SearchBarLinks
{
    float: left;
    text-align: center;
    height: 20px;
    width: 100px;
}

/*.SearchBarLinks:hover
{
	background-color:#D7D7D7;
}
*/
.SearchBarIcon
{
    float: left;
    text-align: left;
    height: 21px;
    width: 100px;
}

/* Old sidebar settings */
/*
#SidebarContainer
{
	 width: 195px;
	 min-height:540px;
	 float: left;
	 padding: 3px;
	 margin:2px 2px 0px 2px;
	 background: #304558 url(images/MOStateCapitol.jpg) no-repeat 0% 100%;
}
.SidebarTitle
{
	width:188px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	border: solid 1px #CBC4AA;
	color:White;
	font-style:italic;
	font-size:14pt;
	font-weight:bold;
	background-color:#133048;
#SidebarContent
{
	width:190px;
	font-size:10pt;
    line-height:20px;
}


#SidebarContainer a
{
	color: White;
}


.SidebarLinks:hover
{
	background-color:#5C5C66;
}
*/
/* End Old Sidebar Settings */

/* New Sidebar Settings */

#SidebarContainer
{
    width: 201px;
    height: 100%;
    float: left;
    margin: 2px 2px 0px 2px;
    background-color: white;
}

#SearchBox
{
    width: 195px;
    padding: 3px;
    margin: 2px 5px 0px 5px;
}

.SidebarSection
{
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: gainsboro; /*background-color: #BCC3C9;*/
    margin: 0px 6px 0px 6px;
    padding-bottom: 30px;
    width: 190px;
    font-size: 10pt;
    line-height: 20px;
}

.SidebarTitle
{
    width: 100%;
    height: 20px;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 10px 0px;
    color: White; /*font-style:italic;*/
    font-size: 12pt;
    font-weight: bold; /*background-color:#2A4253;*/
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7D868F', endColorstr='#2A4253');/*For IE*/
    background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.27, #7D868F), 	    color-stop(0.84, #2A4253)     );/*For Safari*/
    background-image:linear-gradient(#7D868F, #2A4253);/*For Chrome*/
    }

.SidebarContent
{
    width: 190px;
    font-size: 10pt;
    margin: 0px 0px 0px 4px;
    line-height: 20px;
    font-weight: bold;
}

#SidebarContainer a
{
    /*color: #660000;*/
    color: #660000;
}

.SidebarLinks:hover
{
    background-color: White;
}


/* End New Sidebar Settings */


#adobe img
{
    cursor: pointer;
}

#ContentParentContainer
{
    width: 755px;
    float: left;
    margin: 2px 2px 0px 0px;
    overflow: hidden;
    min-height: 540px;
    padding: 2px 2px 2px 2px;
}

/* Box settings */
.BoxSettings /* div tag that encapsulate whole the section */
{
    width: 360px;
    height: 60px;
    float: left;
    margin-left: 5px;
    margin-bottom: 10px;
    cursor: pointer;
}

.BoxSettings img
{
    width: 60px;
    height: 60px;
    margin-right: 2px;
    float: left;
}

/*.BoxSettings:hover
{
	background-color:#EAEAEA;
}
*/
.BoxDescSettings /* Sparates the section images and the section description */
{
    height: 60px;
}

/* New Campaign Finance Search Boxes */

.SearchBoxSettings /* div tag that encapsulate whole the section */
{
    width: 360px;
    height: 80px;
    float: left;
    margin-left: 5px;
    margin-bottom: 10px;
}

.SearchBoxSettings img
{
    width: 60px;
    height: 60px;
    margin-right: 2px;
    float: left;
}

.SearchBoxTitle
{
    font-weight: bold;
    color: Black;
    font-size: 12pt;
    float: left;
}

.SearchBoxDescSettings /* Sparates the section images and the section description */
{
    float: left;
}


.SearchBoxLinks
{
}

.SearchBoxLinks img
{
    width: 12px;
    height: 18px;
    margin-left: 7px;
}


.infoPagesArea /* Candidate Central Page */
{
    width: 360px;
    height: 80px;
    float: left;
    margin-left: 5px;
    margin-bottom: 10px;
}

/* End New Campaign Finance Search Boxes */

.NewsTitle
{
    background-color: #133048;
    color: White;
    font-style: italic;
    font-size: 14pt;
    font-weight: bold;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7D868F', endColorstr='#2A4253');/*For IE*/
    background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.27, #7D868F), 	    color-stop(0.84, #2A4253)     );/*For Safari*/
    background-image:linear-gradient(#7D868F, #2A4253);/*For Chrome*/    }

.LinksTitle
{
    color: White;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    background-color: #133048;
    height: 25px;
    font-style: italic;
    font-size: 14pt;
    font-weight: bold;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7D868F', endColorstr='#2A4253');/*For IE*/
    background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.27, #7D868F), 	    color-stop(0.84, #2A4253)     );/*For Safari*/
    background-image:linear-gradient(#7D868F, #2A4253);/*For Chrome*/    
     }
.LinksBox
{
    width: 98%;
    padding: 0px 0px 0px 5px;
    font-size: 10pt; /*font-weight:bold;*/
    float: left;
}

.LinksBox ul
{
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.LinksBox a
{
    color: Black;
}

/*.LinksBox:hover
{
	background-color:#EAEAEA;
}
*/
.RecentBulletins
{
    width: 98%;
    padding: 0px 0px 0px 5px;
    font-size: 10pt;
    float: left;
}

.RecentBulletins a
{
    color: Black;
}

/*.RecentBulletins:hover
{
	background-color:#EAEAEA;
}
*/
/* Section Settings */

.SectionGroupTitleSettings
{
    font-size: 17pt;
    font-weight: bold;
    margin-left: 0px;
    margin-bottom: 10px;
    border-bottom: solid 3px black;
    float: left;
}

.SectionGroupTitleSettingsCC
{
    font-size: 17pt;
    font-weight: bold;
    margin-left: 0px;
    margin-bottom: 10px;
    border-bottom: solid 3px black;
}
.SecondaryTitleSettings
{
    font-size: 13.5pt;
    font-weight: bold;
    margin-left: 0px;
    margin-bottom: 0px;
    text-decoration: underline;
}

.SectionSettings /* Section's title setting */
{
    font-weight: bold;
    color: Black;
    font-size: 12pt;
    float: left;
}

.SectionSettings span /* Section's description setting */
{
    font-weight: normal;
    color: Black;
    font-size: 10pt;
}

.DetailPageTitle
{
    font-size: 20pt;
    font-weight: bold;
    margin-left: 0px;
    margin-bottom: 10px;
    border-bottom: solid 3px black;
}

.indent
{
    margin-left: 15px;
}

.TabClass /* Tabs for the GridView */
{
    background-color: #6d6d77;
    text-align: center;
    padding-top: 5px;
    margin-right: 1px;
    border-top: solid 1px #6699ff;
    border-left: solid 1px #6699ff;
    border-right: solid 1px #6699ff;
    float: left;
}


.TopTabClass /* Tabs for the GridView */
{
    background-color: #6d6d77;
    text-align: center;
    padding-top: 5px;
    margin-right: 1px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    -moz-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;

    
    float: left;
}

.BottomTabClass /* Tabs for the GridView */
{
    background-color: #6d6d77;
    text-align: center;
    padding-top: 5px;
    margin-right: 1px;
    float: left;
}

.StepClass /*Styling for "Steps" */
{
    background-color: #D3D3D3;
    padding-top: 5px;
}

.TabClassCA /* Tabs for the GridView */
{
    background-color: #6d6d77;
    width: 165px;
    height: 25px;
    text-align: center;
    padding-top: 5px;
    margin-right: 0px;
    border-top: solid 1px #6699ff;
    border-left: solid 1px #6699ff;
    border-right: solid 1px #6699ff;
}


.TopTabClass /* Tabs for the GridView */
{
    background-color: #6d6d77;
    text-align: center;
    padding-top: 5px;
    margin-right: 1px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-radius: 15px 15px 0px 0px;
    -moz-border-radius: 15px 15px 0px 0px;
	-o-border-radius: 15px 15px 0px 0px;
    -webkit-border-radius: 15px 15px 0px 0px;
    -ms-border-radius: 15px 15px 0px 0px;
    
    float: left;
}

.BottomTabClass /* Tabs for the GridView */
{
    background-color: #6d6d77;
    text-align: center;
    padding-top: 5px;
    margin-right: 1px;
    float: left;
}

.StepClass /*Styling for "Steps" */
{
    background-color: #D3D3D3;
    padding-top: 5px;
}

.grvColoring /*Coloring for gridview with tabs*/
{
    border-top: solid 1px #d3d3d3;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-botom: solid 1px #000000;
}

.GridViewPaging /* GridView Paging class */
{
    border: solid 1px #6699ff;
    color: #6699ff;
}

.hrblue
{
    border-top: solid 2px #546c81;
}



#CommInfo td
{
    padding: 0px 10px 0px 10px;
}

#divResources
{
    margin-top: 5px;
}

#divFiling
{
    margin-top: 5px;
}

#divTraining
{
    margin-top: 5px;
}

.EventsTabActive
{
    background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.27, #FFC299), 	    color-stop(0.84, #FF6600)     );
    }

.EventsTabInactive
{
    background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.27, #F5F5F5), 	    color-stop(0.84, #BABABA)     );
    }

.QuickLink:hover
{
    background-color: #EAEAEA;
}

#LinksEvents
{
    height: 360px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.27, #ffffff), color-stop(0.84, #dcdcdc) );
    }
